steamed potatoes - French English Dictionary